plat/arm/css/sgm: Reorder early platform init
authorGirish Pathak <[email protected]>
Tue, 2 Oct 2018 14:18:34 +0000 (15:18 +0100)
committerGirish Pathak <[email protected]>
Wed, 10 Oct 2018 11:09:06 +0000 (12:09 +0100)
In the function, bl1_early_platform_setup in the file
plat/arm/css/sgm/sgm_bl1_setup.c:

  plat_config_init();

  arm_bl1_early_platform_setup();

The debug messages logged by plat_config_init() are lost because
the console is initialized in the function
arm_bl1_early_platform_setup()

To see the logs of plat_config_init, this fix re-orders above calls
so that the console is initialized before call to plat_config_init.

Change-Id: I2e98f1f67c591cca24e28905acd0838ea3697a7c
Signed-off-by: Girish Pathak <[email protected]>
plat/arm/css/sgm/sgm_bl1_setup.c

index 51e3e53320688859e13d3abf0d075d32c18bf880..dc3d71dd45aa16b3fc4143fb146fd907f83d47d6 100644 (file)
 
 void bl1_early_platform_setup(void)
 {
-       /* Initialize the platform configuration structure */
-       plat_config_init();
 
+       /* Initialize the console before anything else */
        arm_bl1_early_platform_setup();
 
+       /* Initialize the platform configuration structure */
+       plat_config_init();
+
 #if !HW_ASSISTED_COHERENCY
        /*
         * Initialize Interconnect for this cluster during cold boot.